Home API Reference tsAmdDependencyApplicableRefactorInfoApplyCodeActionCommandResultArrayBindingPatternArrayDestructuringAssignmentArrayLiteralExpressionArrayTypeNodeArrowFunctionAsExpressionAssertClauseAssertEntryAssertsIdentifierTypePredicateAssertsThisTypePredicateAssignmentExpressionAutoAccessorPropertyDeclarationAwaitExpressionBigIntLiteralBigIntLiteralTypeBinaryExpressionBindingElementBlockBreakStatementBuildInvalidedProjectBuildOptionsBuilderProgramBuilderProgramHostBundleCallChainCallExpressionCallHierarchyItemCallSignatureDeclarationCancellationTokenCaseBlockCaseClauseCatchClauseCheckJsDirectiveClassDeclarationClassElementClassExpressionClassLikeDeclarationBaseClassStaticBlockDeclarationClassificationInfoClassificationResultClassificationTypeClassificationTypeNamesClassificationsClassifiedSpanClassifiedSpan2020ClassifierCombinedCodeFixScopeCommaListExpressionCommentRangeCompilerHostCompilerOptionsCompletionEntryCompletionEntryDataAutoImportCompletionEntryDataResolvedCompletionEntryDataUnresolvedCompletionEntryDetailsCompletionEntryLabelDetailsCompletionInfoCompletionInfoFlagsCompletionTriggerKindComputedPropertyNameConditionalExpressionConditionalRootConditionalTypeConditionalTypeNodeConfigFileDiagnosticsReporterConstructSignatureDeclarationConstructorDeclarationConstructorTypeNodeContinueStatementCoreTransformationContextCreateProgramOptionsCreateSourceFileOptionsCustomTransformerCustomTransformersDebuggerStatementDeclarationDeclarationStatementDecoratorDefaultClauseDeferredTypeReferenceDeleteExpressionDiagnosticCategoryDiagnosticMessageDiagnosticMessageChainDiagnosticWithLocationDoStatementDocCommentTemplateOptionsDocumentHighlightsDocumentRegistryDocumentSpanEditorOptionsEditorSettingsElementAccessChainElementAccessExpressionElementFlagsEmitAndSemanticDiagnosticsBuilderProgramEmitFlagsEmitHelperBaseEmitHintEmitOutputEmptyStatementEndOfLineStateEnumDeclarationEnumMemberEnumTypeEvolvingArrayTypeExitStatusExportAssignmentExportDeclarationExportSpecifierExpressionExpressionStatementExpressionWithTypeArgumentsExtendedConfigCacheEntryExtensionExternalModuleReferenceFalseLiteralFileExtensionInfoFileReferenceFileTextChangesFileWatcherFileWatcherEventKindFlowContainerForInStatementForOfStatementForStatementFormatCodeOptionsFormatCodeSettingsFormatDiagnosticsHostFreshableTypeFunctionDeclarationFunctionExpressionFunctionLikeDeclarationBaseFunctionOrConstructorTypeNodeBaseFunctionTypeNodeGeneratedIdentifierFlagsGenericTypeGetAccessorDeclarationGetCompletionsAtPositionOptionsGetEffectiveTypeRootsHostHeritageClauseHighlightSpanKindHostCancellationTokenIScriptSnapshotIdentifierIdentifierTypePredicateIfStatementImplementationLocationImportAttributeImportAttributesImportCallImportClauseImportDeclarationImportDeferPropertyImportEqualsDeclarationImportExpressionImportSpecifierImportTypeAssertionContainerImportTypeNodeImportsNotUsedAsValuesIncompleteCompletionsCacheIncompleteTypeIncrementalProgramOptionsIndentStyleIndexInfoIndexKindIndexSignatureDeclarationIndexTypeIndexedAccessTypeIndexedAccessTypeNodeInferTypeNodeInferencePriorityInlayHintInlayHintDisplayPartInlayHintKindInlayHintsContextInstallPackageActionInstallPackageOptionsInstanceofExpressionInstantiableTypeInteractiveRefactorArgumentsInterfaceDeclarationInterfaceTypeInterfaceTypeWithDeclaredMembersInternalSymbolNameIntersectionTypeIntersectionTypeNodeInvalidatedProjectBaseInvalidatedProjectKindIterationStatementJSDocJSDocAllTypeJSDocAugmentsTagJSDocAuthorTagJSDocCallbackTagJSDocClassTagJSDocContainerJSDocDeprecatedTagJSDocEnumTagJSDocFunctionTypeJSDocImplementsTagJSDocImportTagJSDocLinkJSDocLinkCodeJSDocLinkPlainJSDocMemberNameJSDocNameReferenceJSDocNamepathTypeJSDocNamespaceDeclarationJSDocNonNullableTypeJSDocNullableTypeJSDocOptionalTypeJSDocOverloadTagJSDocOverrideTagJSDocParameterTagJSDocParsingModeJSDocPrivateTagJSDocPropertyLikeTagJSDocPropertyTagJSDocProtectedTagJSDocPublicTagJSDocReadonlyTagJSDocReturnTagJSDocSatisfiesTagJSDocSeeTagJSDocSignatureJSDocTagJSDocTemplateTagJSDocTextJSDocThisTagJSDocThrowsTagJSDocTypeJSDocTypeExpressionJSDocTypeLiteralJSDocTypeTagJSDocTypedefTagJSDocUnknownTagJSDocUnknownTypeJSDocVariadicTypeJsonMinusNumericLiteralJsonObjectExpressionStatementJsonSourceFileJsxAttributeJsxAttributesJsxClosingElementJsxClosingFragmentJsxClosingTagInfoJsxElementJsxEmitJsxExpressionJsxFlagsJsxFragmentJsxNamespacedNameJsxOpeningElementJsxOpeningFragmentJsxSelfClosingElementJsxSpreadAttributeJsxTagNamePropertyAccessJsxTextKeywordTokenKeywordTypeNodeLabeledStatementLanguageServiceLanguageServiceHostLanguageServiceModeLanguageVariantLeftHandSideExpressionLineAndCharacterLinkedEditingInfoListFormatLiteralExpressionLiteralLikeNodeLiteralTypeLiteralTypeNodeLocalsContainerMapLikeMappedTypeNodeMemberExpressionMetaPropertyMethodDeclarationMethodSignatureMinimalResolutionCacheHostMissingDeclarationModeAwareCacheModifierFlagsModifierTokenModuleBlockModuleDeclarationModuleDetectionKindModuleKindModuleResolutionCacheModuleResolutionHostModuleResolutionKindNamedDeclarationNamedExportsNamedImportsNamedTupleMemberNamespaceDeclarationNamespaceExportNamespaceExportDeclarationNamespaceImportNavigateToItemNewExpressionNewLineKindNoSubstitutionTemplateLiteralNodeNodeArrayNodeBuilderFlagsNodeFactoryNodeFlagsNodeVisitorNodeWithTypeArgumentsNodesVisitorNonNullChainNonNullExpressionNonRelativeModuleNameResolutionCacheNonRelativeNameResolutionCacheNotEmittedStatementNotEmittedTypeElementNullLiteralNumberLiteralTypeNumericLiteralObjectBindingPatternObjectDestructuringAssignmentObjectFlagsObjectLiteralElementObjectLiteralExpressionObjectLiteralExpressionBaseObjectTypeOmittedExpressionOperationCanceledExceptionOptionalTypeNodeOrganizeImportsArgsOrganizeImportsModeOuterExpressionKindsOutliningSpanOutliningSpanKindOutputFileOutputFileTypePackageIdPackageJsonInfoCacheParameterDeclarationParenthesizedExpressionParenthesizedTypeNodeParseConfigFileHostParseConfigHostParsedBuildCommandParsedCommandLineParsedTsconfigPartiallyEmittedExpressionPasteEditsPasteEditsArgsPerDirectoryResolutionCachePerNonRelativeNameCachePerformanceEventPluginImportPollingWatchKindPostfixUnaryExpressionPreProcessedFileInfoPrefixUnaryExpressionPrimaryExpressionPrintHandlersPrinterPrinterOptionsPrivateIdentifierProgramProgramHostProgramUpdateLevelProjectReferencePropertyAccessChainPropertyAccessEntityNameExpressionPropertyAccessExpressionPropertyAssignmentPropertyDeclarationPropertySignaturePseudoBigIntPunctuationTokenQualifiedNameQuickInfoReadBuildProgramHostReadonlyTextRangeRefactorActionInfoReferenceEntryReferencedSymbolReferencedSymbolDefinitionInfoReferencedSymbolEntryRegularExpressionLiteralRenameInfoFailureRenameInfoOptionsRenameInfoSuccessRenameLocationReportFileInErrorResolvedModuleResolvedModuleFullResolvedModuleWithFailedLookupLocationsResolvedProjectReferenceResolvedTypeReferenceDirectiveResolvedTypeReferenceDirectiveWithFailedLookupLocationsRestTypeNodeReturnStatementSatisfiesExpressionScannerScopedEmitHelperScriptElementKindScriptElementKindModifierScriptKindScriptReferenceHostScriptTargetSemanticClassificationFormatSemanticDiagnosticsBuilderProgramSemicolonClassElementSemicolonPreferenceSetAccessorDeclarationShorthandPropertyAssignmentSignatureSignatureDeclarationBaseSignatureHelpCharacterTypedReasonSignatureHelpInvokedReasonSignatureHelpItemSignatureHelpItemsOptionsSignatureHelpParameterSignatureHelpRetriggeredReasonSignatureKindSolutionBuilderSolutionBuilderHostSolutionBuilderHostBaseSolutionBuilderWithWatchHostSortedArraySortedReadonlyArraySourceFileSourceFileLikeSourceMapRangeSourceMapSourceSourceMapSpanSpreadAssignmentSpreadElementStatementStringLiteralStringLiteralTypeStringMappingTypeSubstitutionTypeSuperCallSuperElementAccessExpressionSuperExpressionSuperPropertyAccessExpressionSwitchStatementSymbolSymbolDisplayPartSymbolDisplayPartKindSymbolFlagsSymbolFormatFlagsSyntaxKindSyntaxListSynthesizedCommentSyntheticExpressionSystemTaggedTemplateExpressionTemplateExpressionTemplateHeadTemplateLiteralLikeNodeTemplateLiteralTypeTemplateLiteralTypeNodeTemplateLiteralTypeSpanTemplateMiddleTemplateSpanTemplateTailTextChangeTextChangeRangeTextInsertionTextRangeThisExpressionThisTypeNodeThisTypePredicateThrowStatementTodoCommentTodoCommentDescriptorTokenTokenClassTokenFlagsTransformationContextTransformationResultTransientIdentifierTranspileOptionsTranspileOutputTrueLiteralTryStatementTsConfigSourceFileTupleTypeTupleTypeNodeTupleTypeReferenceTypeTypeAcquisitionTypeAliasDeclarationTypeAssertionTypeCheckerTypeElementTypeFlagsTypeFormatFlagsTypeLiteralNodeTypeNodeTypeOfExpressionTypeOperatorNodeTypeParameterTypeParameterDeclarationTypePredicateBaseTypePredicateKindTypePredicateNodeTypeQueryNodeTypeReferenceTypeReferenceDirectiveResolutionCacheTypeReferenceNodeUnaryExpressionUnionOrIntersectionTypeUnionTypeUnionTypeNodeUniqueESSymbolTypeUnscopedEmitHelperUpdateExpressionUpdateOutputFileStampsProjectUserPreferencesVariableDeclarationVariableDeclarationListVariableStatementVoidExpressionWatchWatchCompilerHostWatchCompilerHostOfConfigFileWatchCompilerHostOfFilesAndCompilerOptionsWatchDirectoryFlagsWatchDirectoryKindWatchFileKindWatchHostWatchOfConfigFileWatchOfFilesAndCompilerOptionsWhileStatementWithStatementWriteFileCallbackDataYieldExpressionts.JsTypingTypingResolutionHostts.ScriptSnapshotts.serverAutoImportProviderProjectBeginInstallTypesCloseProjectCompressedDataConfiguredProjectDiscoverTypingsEndInstallTypesEventSenderExternalProjectFileStatsHandlerResponseHostConfigurationITypingsInstallerInferredProjectInitializationFailedResponseInstallPackageOptionsWithProjectInstallPackageRequestInstallTypesInstallTypingHostInvalidateCachedTypingsLogLevelLoggerMsgNormalizedPathMapOpenConfiguredProjectResultOpenFileInfoOpenFileInfoTelemetryEventDataPackageInstalledResponsePluginCreateInfoPluginModulePluginModuleWithNameProjectProjectInfoTelemetryEventDataProjectInfoTypeAcquisitionDataProjectKindProjectResponseProjectServiceProjectServiceOptionsSafeListScriptInfoServerCancellationTokenServerHostSessionSessionOptionsSetTypingsTypesMapFileTypesRegistryRequestTypingInstallerRequestWithProjectNameTypingInstallerResponseWatchOptionsAndErrorsWatchTypingLocationsts.server.Errorsts.server.protocolApplyCodeActionCommandRequestApplyCodeActionCommandRequestArgsApplyCodeActionCommandResponseBeginInstallTypesEventBeginInstallTypesEventBodyBraceCompletionRequestBraceCompletionRequestArgsBraceRequestBraceResponseCallHierarchyIncomingCallCallHierarchyOutgoingCallChangeRequestChangeRequestArgsCloseExternalProjectRequestCloseExternalProjectRequestArgsCloseExternalProjectResponseCloseFileWatcherEventCloseFileWatcherEventBodyCloseRequestCodeActionCodeEditCodeFixActionCodeFixRequestCodeFixRequestArgsCodeFixResponseCombinedCodeActionsCommandTypesCommentSelectionRequestCompileOnSaveAffectedFileListRequestCompileOnSaveAffectedFileListResponseCompileOnSaveAffectedFileListSingleProjectCompileOnSaveEmitFileRequestCompileOnSaveEmitFileRequestArgsCompileOnSaveEmitFileResponseCompileOnSaveMixinCompilerOptionsDiagnosticsRequestCompilerOptionsDiagnosticsRequestArgsCompletionDetailsRequestCompletionDetailsRequestArgsCompletionDetailsResponseCompletionEntryIdentifierCompletionInfoResponseCompletionsRequestCompletionsRequestArgsCompletionsResponseConfigFileDiagnosticEventConfigFileDiagnosticEventBodyConfigurePluginRequestConfigurePluginRequestArgumentsConfigurePluginResponseConfigureRequestConfigureRequestArgumentsConfigureResponseCreateDirectoryWatcherEventCreateDirectoryWatcherEventBodyCreateFileWatcherEventCreateFileWatcherEventBodyDefaultConfiguredProjectInfoDefinitionAndBoundSpanRequestDefinitionAndBoundSpanResponseDefinitionInfoDefinitionInfoAndBoundSpanDefinitionInfoAndBoundSpanResponseDefinitionRequestDefinitionResponseDiagnosticDiagnosticEventDiagnosticEventBodyDiagnosticRelatedInformationDiagnosticWithFileNameDiagnosticWithLinePositionDocCommandTemplateResponseDocCommentTemplateRequestDocumentHighlightsItemDocumentHighlightsRequestDocumentHighlightsRequestArgsDocumentHighlightsResponseEmitResultEncodedSemanticClassificationsRequestEncodedSemanticClassificationsRequestArgsEncodedSemanticClassificationsResponseEncodedSemanticClassificationsResponseBodyEndInstallTypesEventEndInstallTypesEventBodyEventExitRequestExternalFileExternalProjectFileCodeEditsFileDiagnosticPerformanceDataFileLocationRequestFileLocationRequestArgsFileRangeFileRangeRequestArgsFileRangesRequestArgsFileReferencesRequestFileReferencesResponseFileReferencesResponseBodyFileRequestFileRequestArgsFileSpanFileSpanWithContextFileWithProjectReferenceRedirectInfoFindSourceDefinitionRequestFormatOnKeyRequestFormatOnKeyRequestArgsFormatRequestFormatRequestArgsFormatResponseGetApplicableRefactorsRequestGetApplicableRefactorsResponseGetCodeFixesResponseGetCombinedCodeFixRequestGetCombinedCodeFixRequestArgsGetCombinedCodeFixResponseGetCombinedCodeFixScopeGetEditsForFileRenameRequestGetEditsForFileRenameRequestArgsGetEditsForFileRenameResponseGetEditsForRefactorRequestGetEditsForRefactorResponseGetMoveToRefactoringFileSuggestionsGetMoveToRefactoringFileSuggestionsRequestGetPasteEditsRequestGetPasteEditsRequestArgsGetPasteEditsResponseGetSupportedCodeFixesRequestGetSupportedCodeFixesResponseGeterrForProjectRequestGeterrForProjectRequestArgsGeterrRequestGeterrRequestArgsHighlightSpanImplementationRequestImplementationResponseIndentStyleIndentationRequestIndentationRequestArgsIndentationResponseIndentationResultInlayHintItemDisplayPartInlayHintsRequestInlayHintsRequestArgsInlayHintsResponseInstallTypesEventBodyJSDocLinkDisplayPartJSDocTagInfoJsxClosingTagRequestJsxClosingTagRequestArgsJsxClosingTagResponseJsxEmitLargeFileReferencedEventLargeFileReferencedEventBodyLinkedEditingRangeRequestLinkedEditingRangeResponseLinkedEditingRangesBodyLocationMapCodeRequestMapCodeRequestArgsMapCodeRequestDocumentMappingMapCodeResponseMessageModuleKindModuleResolutionKindNavBarRequestNavBarResponseNavTreeRequestNavTreeResponseNavigationBarItemNavigationTreeNavtoItemNavtoRequestNavtoRequestArgsNavtoResponseNewLineKindOpenExternalProjectRequestOpenExternalProjectResponseOpenExternalProjectsArgsOpenExternalProjectsRequestOpenExternalProjectsResponseOpenRequestOpenRequestArgsOrganizeImportsRequestOrganizeImportsRequestArgsOrganizeImportsResponseOutliningSpansRequestOutliningSpansResponsePasteEditsActionPerformanceDataPollingWatchKindPrepareCallHierarchyRequestPrepareCallHierarchyResponsePreparePasteEditsRequestPreparePasteEditsRequestArgsPreparePasteEditsResponseProjectChangesProjectInfoProjectInfoRequestProjectInfoRequestArgsProjectInfoResponseProjectLanguageServiceStateEventProjectLanguageServiceStateEventBodyProjectLoadingFinishEventProjectLoadingFinishEventBodyProjectLoadingStartEventProjectLoadingStartEventBodyProjectsUpdatedInBackgroundEventProjectsUpdatedInBackgroundEventBodyProvideCallHierarchyIncomingCallsRequestProvideCallHierarchyIncomingCallsResponseProvideCallHierarchyOutgoingCallsRequestProvideCallHierarchyOutgoingCallsResponseQuickInfoRequestQuickInfoRequestArgsQuickInfoResponseQuickInfoResponseBodyRefactorEditInfoReferencesRequestReferencesResponseReferencesResponseBodyReferencesResponseItemReloadProjectsRequestReloadRequestReloadRequestArgsReloadResponseRenameRequestRenameRequestArgsRenameResponseRenameResponseBodyRenameTextSpanRequestRequestCompletedEventRequestCompletedEventBodyResponseSavetoRequestSavetoRequestArgsScriptTargetSelectionRangeSelectionRangeRequestSelectionRangeRequestArgsSelectionRangeResponseSemanticDiagnosticsSyncRequestSemanticDiagnosticsSyncRequestArgsSemanticDiagnosticsSyncResponseSetCompilerOptionsForInferredProjectsArgsSetCompilerOptionsForInferredProjectsRequestSetCompilerOptionsForInferredProjectsResponseSignatureHelpItemsSignatureHelpRequestSignatureHelpRequestArgsSignatureHelpResponseSpanGroupSpanOfEnclosingCommentRequestSpanOfEnclosingCommentRequestArgsStatusRequestStatusResponseStatusResponseBodySuggestionDiagnosticsSyncRequestSurveyReadyEventSurveyReadyEventBodySyntacticDiagnosticsSyncRequestSyntacticDiagnosticsSyncRequestArgsSyntacticDiagnosticsSyncResponseTelemetryEventTelemetryEventBodyTextSpanTextSpanWithContextTodoCommentRequestTodoCommentRequestArgsTodoCommentsResponseToggleLineCommentRequestToggleMultilineCommentRequestTypeDefinitionRequestTypeDefinitionResponseTypesInstallerInitializationFailedEventTypesInstallerInitializationFailedEventBodyTypingsInstalledTelemetryEventBodyTypingsInstalledTelemetryEventPayloadUncommentSelectionRequestUpdateOpenRequestUpdateOpenRequestArgsWatchChangeRequestWatchChangeRequestArgsWatchDirectoryKindWatchFileKindWatchOptionsts.server.typingsInstallerLogPendingRequestTypingsInstaller